530. 二叉搜索树的最小绝对差
530. 二叉搜索树的最小绝对差
Similar Question
leading to the advanced question
Solution Tips
方案一: 中序遍历
var getMinimumDifference = function(root) {
let ans = Number.MAX_SAFE_INTEGER, pre = -1;
const dfs = (root) => {
if (root === null) {
return;
}
dfs(root.left);
if (pre == -1) {
pre = root.val;
} else {
ans = Math.min(ans, root.val - pre);
pre = root.val;
}
dfs(root.right);
}
dfs(root);
return ans;
};